<!-- 样式-->
<style>
    table tr th, table tr td { border:1px solid #ccc; height: 30px;line-height: 30px}
</style>

        <pro-header></pro-header>

        <!--引入list组件-->
        <nz-card [nzBordered]="false">
            <!--  form表单搜索 -->
            <form nz-form (ngSubmit)="getData('search')" [nzLayout]="'inline'">
                <div nz-row  [nzType]="'flex'" [nzJustify]="'start'" [nzGutter]="24">
                     <div nz-col [nzSpan]="8" class="mb-md">
                            <div nz-form-item class="d-flex">
                                <div nz-form-label><label>工作项</label></div>
                                <div nz-form-control class="flex-1">
                                    <nz-input [(ngModel)]="search.itemName" name="itemName" [nzSize]="'large'" [nzPlaceHolder]="'工作项'" nzId="itemName"></nz-input>
                                </div>
                            </div>
                        </div>
                     <div nz-col [nzSpan]="8" class="mb-md">
                            <div nz-form-item class="d-flex">
                                <div nz-form-label><label>运行环境</label></div>
                                <div nz-form-control class="flex-1">

                                     <nz-select   nzAllowClear  nzShowSearch  [(ngModel)]="search.guidProfiles"  name="deliveryResult" [nzSize]="'large'" [nzPlaceHolder]="'运行环境'" nzId="deliveryResult">
                                        <nz-option  *ngFor="let i of elementScice;" [nzLabel]="i.profilesName" [nzValue]="i.guid"></nz-option>
                                    </nz-select>
                                    <!--<nz-input [(ngModel)]="search.guidProfiles" name="guidProfiles" [nzSize]="'large'" [nzPlaceHolder]="'运行环境'" nzId="guidProfiles"></nz-input>-->
                                </div>
                            </div>
                        </div>
                     <div nz-col [nzSpan]="8" class="mb-md">
                            <div nz-form-item class="d-flex">
                                <div nz-form-label><label>申请人</label></div>
                                <div nz-form-control class="flex-1">
                                    <nz-input [(ngModel)]="search.proposer" name="proposer" [nzSize]="'large'" [nzPlaceHolder]="'申请人'" nzId="proposer"></nz-input>
                                </div>
                            </div>
                        </div>
                     <div *ngIf="expandForm" nz-col [nzSpan]="8" class="mb-md">
                            <div nz-form-item class="d-flex">
                                <div nz-form-label><label>投放结果</label></div>
                                <div nz-form-control class="flex-1">
                                    <nz-select style="width:100%" [(ngModel)]="search.deliveryResult"  name="deliveryResult" [nzSize]="'large'" [nzPlaceHolder]="'投放结果'" nzId="deliveryResult">
                                        <nz-option  *ngFor="let i of deliveryResults;" [nzLabel]="i.value" [nzValue]="i.key"></nz-option>
                                    </nz-select>
                                </div>
                            </div>
                        </div>
                     <div nz-col [nzSpan]="5"  class="mb-md" [class.text-right]="expandForm">
                            <button nz-button type="submit" [nzType]="'primary'"  [nzSize]="'large'">查询</button>
                            <button nz-button type="reset" (click)="reset()" [nzSize]="'large'" class="mx-sm">重置</button>
                            <a (click)="expandForm=!expandForm">
                                {{expandForm ? '收起' : '展开'}}
                                <i class="anticon" [class.anticon-down]="!expandForm" [class.anticon-up]="expandForm"></i>
                            </a>
                        </div>
                </div>
            </form>
            <!--列表组件-->

            <app-list #child [initDate]="data"
                      [isShowTotalhead]='isShowTotalhead'
                      [configTitle]="configTitle"
                      [showAdd]="showAdd"
                      [isPagination]="isPagination"
                      [buttons] ='buttons'
                      [pageIndex]='pageIndex'
                      [loading]="listloading"
                      (addCreat)="addHandler($event)"
                      (buttonData)="buttonDatas($event)"
                      (pageNumber)="monitorHandler($event)"
                      (deleatData)="deleatData($event)"
                      (isActive)="isActive($event)" (buttonEvent)="buttonEventlist($event)" (selectedRow)="selectedRow($event)" [headerDate]="headerDate"
                      [total]="total"  [pageTotal] = 'pageTotal'  >
            </app-list>
        </nz-card>




        <nz-modal [nzVisible]="isMergeList"  [nzWidth]="1000" [nzTitle]="'合并列表'"   [nzContent]="modaltextTitle"
                  (nzOnCancel)="isMergeList=false" (nzOnOk)="returns(guid,2)" >
            <ng-template #modaltextTitle>
                <app-list #child [initDate]="data" [configTitle]="configTitle" [showAdd]="showAdd" [isPagination]="isPagination"  [buttons] ='buttons'  (buttonData)="buttonDataHandler($event)"
                          (deleatData)="deleatData($event)"  (buttonEvent)="buttonEvent($event)" (selectedRow)="selectedRow($event)" [headerDate]="headerDate"
                          [moreData]="moreData"  >
                </app-list>
            </ng-template>
        </nz-modal>

        <nz-modal [nzVisible]="updEnvironment"   [nzWidth]="1024" [nzTitle]="'修改当前工作项的投放时间与窗口'"   [nzContent]="updModal"
                  (nzOnCancel)="updEnvironment=false" (nzOnOk)="submitUpd()"  nzZIndex = '20' >
                <ng-template #updModal>
                    <div  nz-form-item class="d-flex">
                            <div nz-form-label><label for="itemType">当前运行环境</label></div>
                            <div nz-form-control class="flex-1">
                                {{updPackTiming.profilesName}}
                            </div>
                        </div>
                    <div  nz-form-item class="d-flex">
                            <div nz-form-label><label for="itemType">可选时间</label></div>
                            <div nz-form-control class="flex-1">
                                <nz-datepicker [(ngModel)]="updPackTiming.deliveryTime"      (ngModelChange)="onChange(updPackTiming)" [nzPlaceHolder]="'请选择日期'" [nzDisabledDate]="_disabledDate"></nz-datepicker>
                                <!--{{updPackTiming.profilesName}}-->
                            </div>
                        </div>
                    <div  nz-form-item class="d-flex">
                            <div nz-form-label><label for="itemType">可选窗口</label></div>
                            <div nz-form-control class="flex-1">
                                <!--<label nz-radio [(ngModel)]="updPackTiming.PackTiming" *ngFor="let t of updPackTiming.packTimeDetails; let d = index">
                                         <span>{{t.packTime}}</span>
                                     </label>-->
                                <nz-radio-group [(ngModel)]="updPackTiming.packTiming">
                                    <label *ngFor="let i of updPackTiming['packTimeDetails'];"  [nzDisabled]="i.isOptions ==='N'" nz-radio [nzValue]="i.packTime">
                                        <span>{{i.packTime}}</span>
                                    </label>
                                </nz-radio-group>



                            </div>
                        </div>
                </ng-template>
        </nz-modal>

        <nz-modal [nzVisible]="mergeisVisible" [nzMaskClosable]="false" [nzClosable]="isdiabled" [nzMaskClosable]='isdiabled' [nzWidth]="1224" [nzTitle]="'请指定投放日期和环境'"   [nzContent]="dictModal"
          (nzOnCancel)="mergeisVisible=false" (nzOnOk)="savemergeisInfo()" [nzFooter]="is" nzZIndex = '20' >
    <ng-template #dictModal>

      <nz-steps [(nzCurrent)]="current"  [nzSize]="default">
            <nz-step class="stepwidth" [nzTitle]="'选择环境'" ></nz-step>
            <nz-step  class="stepwidth" [nzTitle]="'核对列表'" ></nz-step>
            <nz-step  [nzTitle]="'确认清单'"></nz-step>
      </nz-steps>

    <div class="steps-content" style="display:grid;">

       <app-environment [deliveryTime]="deliveryTime" [isShowDate]="isShowDate" (isActive)="isActive($event)" [elementScice]="elementScice" *ngIf="current === 0"></app-environment>

        <app-listfold [headerDate]="mergeHeader" [isLoadingOne]="isLoadingOne" [buttons] ='buttons'   (buttonEvent)="buttonEventMerge($event)"  [initDate]="initDate" *ngIf="current === 1" ></app-listfold>



        <app-mergelist  *ngIf="current === 2" #child
                            [iStouchan]="iStouchan"
                            [guid]="mergeguid"
                            [istextVisible]="istextVisible"
                            (checkSave)="checkSavemerge($event)"
                            (buttonClick)="buttonClick($event)"
                            (mergeClick)="mergeClick($event)"
                            (returnsclick)="returnsclick($event)"
                            [mergeListData]="mergeListData"
                            [checkModalData]='checkModalData'
                            [checkloading]='checkloading'
                            [deliveryResult]='deliveryResults'
                            [checkStatus]='checkStatus'
                            [title]='title'
                            [initOptions]='initOptions'
                            (selected)="selected($event)"
                            [isSpinning]="isSpinning"
                            [YpageIndex]="YpageIndex"
                            [YpageTotal]="YpageTotal"
                            (pageNumber)="DopageNumber($event)"
                            [isNow]='isNow'
                            [isWorkitem]='isWorkitem'
                            (chancanle)='chancanle($event)'
                            [addPatchType]="addPatchType"
                            (checkboxChild)="checkboxChild($event)"
                            (checkboxPatch)="checkboxPatch($event)"
                                     >
            </app-mergelist>




            <div class="steps-action"  >

                    <button   nz-button [nzType]="'default'"  (click)="pre()" *ngIf="current === 1">
                        <span>上一步</span>
                    </button>


                    <button  nz-col  [nzOffset]="2"  nz-button [nzType]="'default'" [nzLoading]="loadingnext" (click)="next()" *ngIf="current < 2" [disabled]="isNext">
                        <span>下一步</span>
                    </button>

            </div>
    </div>
    </ng-template>
       <ng-template #is>
       </ng-template>
</nz-modal>


         <!--导出步骤-->
        <nz-modal [nzVisible]="isVisible"  [nzWidth]="1024" [nzTitle]="'导出类型'"   [nzContent]="modalContent"
          (nzOnCancel)="isVisible=false" (nzOnOk)="savemergeisInfo()" [nzFooter]="is" >
    <ng-template #modalContent>

        <nz-steps [(nzCurrent)]="importCurrent" [nzSize]="default">
            <nz-step  class="importstepwidth" [nzTitle]="'选择时间和环境'" ></nz-step>
            <nz-step class="importstepwidth" [nzTitle]="'选择工作项'" ></nz-step>
        </nz-steps>
        <div class="steps-content">
            <div *ngIf="importCurrent === 0">
                <div nz-row [nzType]="'flex'" [nzJustify]="'start'" [nzGutter]="24" >
                    <div nz-col [nzSpan]="12" class="mb-md">
                        <div nz-form-item class="d-flex">
                            <div nz-form-label class="alignment"><label for="no">投放日期</label></div>
                            <div nz-form-control class="flex-1">
                                <nz-datepicker [(ngModel)]="deliveryTime" [nzFormat]="'YYYY-MM-DD'"    name="deliveryTime" [nzSize]="'large'" [nzPlaceHolder]="'投放日期'" nzId="deliveryTime" class="d-block"></nz-datepicker>
                            </div>
                        </div>
                    </div>
                </div>
                <app-environment [deliveryTime]="exporTime" [isShowDate]="isShowDate" (isActive)="isActive($event)" [elementScice]="elementScice" ></app-environment>
            </div>
            <div *ngIf="importCurrent === 1">
                <div nz-row [nzType]="'flex'" [nzJustify]="'start'" [nzGutter]="24">
                    <div nz-col [nzSpan]="21" class="mb-md" [nzOffset]="'3'">
                        <div nz-form-item class="d-flex">
                            <div nz-form-control class="flex-1">
                                <div nz-col [nzSpan]="24" class="mb-md textRight" >
                                    <div nz-col [nzSpan]="6">
                                         <label   nz-checkbox  [(ngModel)]="allChecked"  [nzIndeterminate]="indeterminate" (ngModelChange)="updateAllChecked()" >&nbsp;&nbsp;<span>工作项名称</span></label>
                                    </div>
                                    <div nz-col [nzSpan]="18">
                                        <div nz-col [nzSpan]="6" >
                                            申请别名
                                        </div>
                                        <div nz-col [nzSpan]="6">
                                            投放时间
                                        </div>
                                        <div nz-col [nzSpan]="6">
                                            环境@窗口
                                        </div>
                                    </div>
                                </div>
                                <div nz-col [nzSpan]="24" class="mb-md textRight" *ngFor="let s of appendSelect ;let l = index">
                                    <div nz-col [nzSpan]="6">
                                        <label  nz-checkbox  [(ngModel)]="s.check" (ngModelChange)="updateSingleChecked()">&nbsp;&nbsp;<span>{{s.guidWorkitem.target}}</span></label>
                                    </div>
                                    <div nz-col [nzSpan]="18">
                                        <div nz-col [nzSpan]="6" >
                                            {{s.applyAlias}}
                                        </div>
                                        <div nz-col [nzSpan]="6">
                                            {{ s.deliveryTime | date:'yyyy-MM-dd'}}
                                        </div>
                                        <div nz-col [nzSpan]="6">
                                            {{s.guidProfiles.target}} & {{s.packTiming}}
                                        </div>
                                    </div>
                                </div>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
            <div class="steps-action" >

                <button   nz-button [nzType]="'default'"  (click)="importpre()" *ngIf="importCurrent > 0">
                    <span>上一步</span>
                </button>
                <button  nz-col  [nzOffset]="2"  nz-button  [nzType]="'default'" (click)="nextImport()" *ngIf="importCurrent < 1"  [disabled]="isNext">
                    <span>下一步</span>
                </button>
                <button nz-col  nz-button [nzType]="'primary'" [nzOffset]="2"  [nzLoading]="loadingdaochu"  (click)="importSave()" *ngIf="importCurrent === 1">
                    <span>确认</span>
                </button>
            </div>
        </div>
    </ng-template>
    <ng-template #is>
          </ng-template>
</nz-modal>

        <!--核对清单详细-->

        <!--合并投放-->
        <nz-modal [nzVisible]="mergeVisible"  [nzWidth]="1324" [nzTitle]="'查看申请清单明细'"  [nzContent]="mergeModal"
                  (nzOnCancel)="mergeVisible=false" [nzFooter]="ewqewq">
            <ng-template #mergeModal>
                   <nz-card [nzBordered]="false">
                <div nz-row [nzType]="'flex'" [nzJustify]="'start'" [nzGutter]="24">


                    <div nz-col [nzSpan]="24" class="mb-md">

                        <div nz-form-item class="d-flex">
                            <div nz-form-label><label>分支地址</label></div>
                            <div nz-form-control class="flex-1">
                                {{mergeListDetail.fullPath}}
                            </div>
                        </div>
                     <div nz-form-item class="d-flex">
                            <div nz-form-label><label>代码清单总计</label></div>
                            <div nz-form-control class="flex-1">
                                {{mergeListDetail.count}}
                            </div>
                        </div>
                    </div>

                      <div  nz-col [nzSpan]="24" class="mb-md" *ngFor="let s of mergeListDetail.deliveryProjectDetails ; let l = index">
                        <div *ngFor="let j of s.deliveryPatchDetails" style="margin-bottom:20px;" >

                                <nz-table #nzTables   nzBordered  [nzIsPagination]="false" [nzDataSource]="s.deliveryPatchDetails">
                                    <tbody nz-tbody nz-col [nzSpan]="24" >
                                    <tr  nz-tbody-tr nz-col [nzSpan]="24" class="trborder">
                                        <td class="bcolor" nz-td nz-col [nzSpan]="6">工程名</td>
                                        <td nz-td nz-col [nzSpan]="18">{{s.projectName}}</td>
                                    </tr>

                                    <tr nz-tbody-tr nz-col [nzSpan]="24" class="trborder">
                                        <td class="bcolor"  nz-td nz-col [nzSpan]="6">编译为</td>
                                        <td nz-td nz-col [nzSpan]="18">{{j.patchType }}</td>
                                    </tr>
                                    <tr  nz-tbody-tr nz-col [nzSpan]="24" class="trborder">
                                        <td class="bcolor"  nz-td nz-col [nzSpan]="6">部署到</td>
                                        <td nz-td nz-col [nzSpan]="18">{{j.deployWhere}}</td>
                                    </tr>
                                      <!--<tr  nz-tbody-tr nz-col [nzSpan]="24" class="trborder">
                                        <td class="bcolor"  nz-td nz-col [nzSpan]="8">svn地址</td>
                                        <td nz-td nz-col [nzSpan]="16">{{j.deployWhere}}</td>
                                    </tr>-->
                                    <tr nz-tbody-tr nz-col [nzSpan]="24">
                                           <td class="bcolor"  nz-td nz-col [nzSpan]="3">变动类型</td>
                                        <td class="bcolor"  nz-td nz-col [nzSpan]="3">清单来源</td>
                                        <td class="bcolor"  nz-td nz-col [nzSpan]="18">代码</td>


                                    </tr>
                                    <tr nz-tbody-tr nz-col [nzSpan]="24"  *ngFor="let k of j.fileList" [ngClass]="(k%2) != 0 ? 'C' : ''" >
                                        <td nz-td nz-col [nzSpan]="3" >{{k.commitType}}</td>
                                        <td nz-td nz-col [nzSpan]="3">{{k.fromType}}</td>
                                        <td nz-td nz-col [nzSpan]="18" title="{{mergeListDetail.fullPath}}{{k.fullPath}}">{{k.fullPath}}  </td>


                                    </tr>
                                    </tbody>
                                </nz-table>

                            </div>
                    </div>


                </div>
 </nz-card>
            </ng-template>
            <ng-template #ewqewq>
                  </ng-template>
        </nz-modal>


        <!--复制投放-->
        <nz-modal [nzVisible]="copyVisible"  [nzWidth]="1024" [nzTitle]="'投放申请 请指定投放日期和环境'"   [nzContent]="copyModal"
                  (nzOnCancel)="copyVisible=false" (nzOnOk)="copySave()">
            <ng-template #copyModal>
                <div nz-row [nzType]="'flex'" [nzJustify]="'start'" [nzGutter]="24">
                    <div nz-col [nzSpan]="24" class="mb-md">
                        <div nz-form-item class="d-flex">
                            <div nz-form-label><label for="itemType">投放到</label></div>
                            <div nz-form-control class="flex-1">
                                <div nz-col [nzSpan]="24" class="mb-md" *ngFor="let s of elementCopy ;let l = index">
                                    <div nz-col [nzSpan]="7">
                                        <label  nz-checkbox  [(ngModel)]="s.check" [nzDisabled]="s.disabled" >&nbsp;&nbsp;<span>{{s.profilesName}}</span></label>
                                    </div>
                                    <div nz-col [nzSpan]="4">
                                        <nz-datepicker
                                            [(ngModel)]="s.deliveryTime"
                                            [nzDisabled]="!s.check"
                                            [nzFormat]="'YYYY-MM-DD'"
                                            [nzSize]="'large'"
                                            [nzPlaceHolder]="'选择时间'"
                                            (ngModelChange)="oncopyChange(s.deliveryTime, s)"
                                            class="d-block">
                                        </nz-datepicker>
                                    </div>
                                    <div nz-col [nzSpan]="9">
                                        <div nz-col [nzSpan]="6" *ngFor="let t of s.packTimeDetails; let d = index" >


                                            <nz-radio-group [(ngModel)]="s.times">
                                                <label  [nzDisabled]="!s.check || t.isOptions ==='N'" nz-radio [nzValue]="t.packTime">
                                                    <span>{{t.packTime}}</span>
                                                </label>
                                            </nz-radio-group>
                                        </div>
                                    </div>
                                    <div nz-col [nzSpan]="4">
                                        <nz-input [(ngModel)]="s.deliveryName" name="deliveryName"  [disabled]="!s.check" [nzSize]="'large'" [nzPlaceHolder]="'投放代号'" nzId="deliveryName"></nz-input>
                                    </div>
                                </div>
                            </div>
                        </div>
                    </div>
                </div>
            </ng-template>
        </nz-modal>


        <!--投放成功-->
        <!--成功之后的界面完整修改-->
        <nz-modal [nzVisible]="launchVisible"  [nzWidth]="1400" [nzTitle]="'工作项投放申请'"   [nzContent]="lanunModal"
                  (nzOnCancel)="copyCancel()" (nzOnOk)="copyCancel()">
            <ng-template #lanunModal>
                <div nz-row [nzType]="'flex'" [nzJustify]="'start'" [nzGutter]="24">
                    <!--重做-->
                    <div nz-col [nzSpan]="24" class="mb-md" style="text-align: center;margin-top:10px;">
                        <img style="width: 70px;" src="./assets/img/success.svg" alt="">
                    </div>

                    <div nz-col [nzSpan]="24" class="mb-md" style="text-align: center">
                        <h2>{{copyTitle}}</h2>
                    </div>

                    <div nz-col [nzSpan]="24" class="mb-md" style="text-align: center">
                        <div nz-col [nzSpan]="12"  [nzOffset]="6" class="mb-md">
                            <div style="border: 1px solid #000000; display: block; line-height: 50px; height: 50px;">
                                本次投放明细如下
                            </div>
                            <div nz-col [nzSpan]="24" style="border:1px solid #cccccc;" >
                                <div style="margin: 20px 0px;" nz-col [nzSpan]="24">
                                    <div nz-col [nzSpan]="5">工作项名称</div>
                                    <div nz-col [nzSpan]="6">工作项别名</div>
                                    <div nz-col [nzSpan]="4">投放时间</div>
                                    <div nz-col [nzSpan]="7">打包窗口即环境</div>
                                </div>

                                <div  nz-col [nzSpan]="24" *ngFor = 'let i of detailInfo' style="margin:10px 0px;">
                                    <div nz-col [nzSpan]="5">{{i.guidWorkitem.target}}</div>
                                    <div nz-col [nzSpan]="6">{{i.applyAlias}}</div>
                                    <div nz-col [nzSpan]="4">{{i.deliveryTime  | date:'yyyy-MM-dd'}}</div>
                                    <div nz-col [nzSpan]="7">{{i.guidProfiles.target}}@{{i.packTiming}}</div>
                                </div>

                            </div>
                        </div>
                    </div>


                </div>
            </ng-template>
        </nz-modal>

  <nz-modal [(nzVisible)]="isVisibleSuccess"  nzZIndex=999 nzTitle="提示"  [nzConfirmLoading]="isOkLoading" (nzOnCancel)="isVisibleSuccess = false" (nzOnOk)="handleOk()" [nzContent]="title" >
        <ng-template #title>
      <p>你确定要{{titlestr}}吗？</p>
        </ng-template>
  </nz-modal>

 <nz-modal [(nzVisible)]="isTestModal" [nzFooter]="is"  [nzWidth]="1024" nzTitle="合并提示"  (nzOnCancel)="isTestModal = false"  [nzContent]="test" >
        <ng-template #test>
           <div nz-row [nzGutter]="24"  style="font-size:16px;margin: 10px 0px;">
                <div nz-col [nzSpan]="12" [nzOffset]="1">
                    开发人员：{{errorInfo.developers}}
                </div>
                <div nz-col [nzSpan]="11"  >
                    工作项名称：{{errorInfo.itemName}}
                </div>
                <div nz-col [nzSpan]="12"  [nzOffset]="1">
                    负责人：{{errorInfo.owner}}
                </div>
                <div nz-col [nzSpan]="11"  >
                    运行环境名称：{{errorInfo.profilesName}}
                </div>
            </div>
            <app-list
                [headerDate]="revertListHeaderDate"
                [initDate]="revertListData"
                [isPagination]="isrevertPagination"
                (selectedRow)="selectedRow($event)"
                [total]="revertListData.length"
                showAdd = true
                [loading]="listloading"
                [isShowTotal] = false
                [isShowTotalhead] = 'isShowTotalhead'
                subtotalseleced = true
                [pageIndex]='revertPageIndex'
                (pageNumber)="revertMonitorHandler($event)"
                [pageTotal] = 'revertpageTotal'
                [isCaocuo] = true
                (buttonEvent)="buttonmerge($event)"
            >
            </app-list>
        <!--<app-listfold [headerDate]="revertListHeaderDate"     [initDate]="revertListData"  ></app-listfold>-->
            
        </ng-template>
          <ng-template #is>
                </ng-template>
  </nz-modal>

  <nz-modal [(nzVisible)]="iswhochangeModal" [nzFooter]="isDatawho"  [nzWidth]="1300" nzTitle="谁也再改"  (nzOnCancel)="iswhochangeModal = false"  [nzContent]="testData" >
        <ng-template #testData>
         <app-list
                  [initDate]="childListData"
                  [headerDate]="childListHeaderDate"
                  (selectedRow)="selectedRow($event)"
                  [total]="childListData.length"
                  showAdd = true
                  [isShowTotalhead] = true
                  [subtotal] = false
                   [isCaocuo] = false
                >
                </app-list>
        </ng-template>
          <ng-template #isDatawho>
                </ng-template>
  </nz-modal>
